package com.ryan.encrypttool.business.auth.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ryan.encrypttool.business.auth.entity.po.User;
import com.ryan.encrypttool.business.auth.entity.input.UserSelectPageInput;
import com.ryan.encrypttool.business.entity.vo.UserVO;
import com.ryan.encrypttool.common.entity.input.PageRequest;
import com.ryan.encrypttool.common.entity.vo.PageResultVO;

import java.util.List;

/**
 * 用户表(User)表服务接口
 *
 * @author makejava
 * @since 2024-03-03 02:08:15
 */
public interface UserService extends IService<User> {

  PageResultVO<UserVO> selectPage(PageRequest<UserSelectPageInput> pageRequest);

  List<UserVO> listAll(UserSelectPageInput userSelectPageInput);
}
